/*
 * create:2016年4月13日 下午5:17:00
 * author:wangds  
 */
package com.cxkj.shop.proc;

import org.apache.ibatis.session.SqlSessionFactory;

import net.wangds.common.processor.AbstractProcessorWithResult;

/**
 * .
 * @author wangds
 *
 */
public abstract class AbstractWithResMybatisProc<P,R> extends AbstractProcessorWithResult<R>{

  private SqlSessionFactory sessionFac = null;

  private String sqlId;
  private P parameter;
  
  /*
   * @see net.wangds.common.processor.AbstractProcessorWithResult#execute()
   * @author wangds 2016年4月14日 上午10:50:36.
   */
  /**
   * The getter method of the property sqlId.
   * @author wangds 2016年4月14日 上午10:52:22.
   * @return the sqlId.
   */
  public String getSqlId() {
    return sqlId;
  }



  /**
   * The setter method of the property sqlId.
   * @param thesqlId the sqlId to set
   * @author wangds 2016年4月14日 上午10:52:22.
   */
  public void setSqlId(String sqlId) {
    this.sqlId = sqlId;
  }



  /**
   * The getter method of the property parameter.
   * @author wangds 2016年4月14日 上午10:52:22.
   * @return the parameter.
   */
  public P getParameter() {
    return parameter;
  }



  /**
   * The setter method of the property parameter.
   * @param theparameter the parameter to set
   * @author wangds 2016年4月14日 上午10:52:22.
   */
  public void setParameter(P parameter) {
    this.parameter = parameter;
  }


  /**
   * The getter method of the property sessionFac.
   * @author wangds 2016年4月13日 下午5:17:43.
   * @return the sessionFac.
   */
  public SqlSessionFactory getSessionFac() {
    return sessionFac;
  }

  /**
   * The setter method of the property sessionFac.
   * @param thesessionFac the sessionFac to set
   * @author wangds 2016年4月13日 下午5:17:43.
   */
  public void setSessionFac(SqlSessionFactory sessionFac) {
    this.sessionFac = sessionFac;
  }
  
  
}
